package com.controller;

import java.util.ArrayList;
import java.util.List;

import javax.swing.JTable;

import com.tool.DatabaseTool;

public class InfoCon {
	private static final String SPLIT_WORD = ","; // 分隔符
	/*//连接数据库
	private static final String JDBC_URL="jdbc:mysql://localhost:3306/luke";
	private static final String JDBC_USER="root";
	private static final String JDBC_PWD="123456";*/
	
	public String tableHad="公告编号, 公告标题,公告内容,发布时间,管理员名";
	public JTable shuaxin(){
		//接收参数
		List<String> tableHade=new ArrayList();
		tableHade.add("公告编号");
		tableHade.add("公告标题");
		tableHade.add("公告内容");
		tableHade.add("发布时间");
		tableHade.add("管理员名");
		
		//查询语句返回list集合
		List<String> list=DatabaseTool.doQuery("select * from info");
		//新建二维数组存放表中数据
		Object obj[][]=new Object[list.size()][];
		JTable table=null;//用来保存记录的JTable控件
		Object os[]=null;//用来存放表头的数组
		os=tableHad.split(SPLIT_WORD);//获取表头
		//如果list为空则不执行操作
		if(list!=null){
			for(int i=0;i<list.size();i++){
				Object[] objs=list.get(i).split(SPLIT_WORD);//获取其中的字段
				obj[i]=objs;
			}
			table=new JTable(obj,os);
		}
		return table;
	}
	
}
	


	

